package service.containsas;

import relations.Associate;
import relations.belongsTo;
import relations.contains;
import relations.containsas;
import dao.RecordDuplicateException;
import entities.Customer;
import entities.User;
import entities.Album;
import entities.Order;



/**
 * This interface defines the method needed to manage a customer.
 * @author Jaime
 *
 */
public interface containsasService {

	/**
	 * Finds a customer based on the customer id.
	 * @param sid - customer id
	 * @return the instance of the customer
	 */
	public containsas findContainsas(Long albumID, Long songID, String sample);
	
	
	/**
	 * Adds a new customer to the system.
	 * @param obj - the customer instance to add
	 * @exception RecordDuplicateException if the customer is already in the system.
	 */
	public void addContainsas(containsas obj) throws RecordDuplicateException;
	
}
